package ${package_name}.service.impl.base;

import org.apache.dubbo.config.annotation.DubboService;
import org.springframework.beans.factory.annotation.Autowired;
import org.young.common.annotation.BaseService;
import org.young.common.constant.DubboRpcConstant;
import org.young.common.base.BaseServiceImpl;
import ${package_name}.dao.model.${model};
import ${package_name}.dao.model.${model}Example;
import ${package_name}.dao.mapper.${model}Mapper;
import ${package_name}.api.base.${model}Service;

/**
* ${model}Service实现
* Created by Young on ${ctime}.
*/
@BaseService
@DubboService(interfaceClass = ${model}Service.class, version = DubboRpcConstant.DEFAULT_RPC_VERSION, timeout = DubboRpcConstant.DEFAULT_RPC_TIMEOUT)
public class ${model}ServiceImpl extends BaseServiceImpl<${model}Mapper,${model},${model}Example> implements ${model}Service {

    @Autowired
    ${model}Mapper ${mapper}Mapper;

}
